Part Number Hot Search : 
ETX1000T CF5011 SDA316 MSS50 KA3843AM MTP10 MP4211 RJS350
Product Description
Full Text Search
 

To Download AN175 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  1 copyright ? cirrus logic, inc. 2000 (all rights reserved) p.o. box 17847, austin, texas 78760 (512) 445 7222 fax: (512) 445 7581 http://www.cirrus.com AN175 application note interfacing compact flash to the ep72xx note: cirrus logic assumes no responsibility for the attached information which is provided as is without warranty of any kind (expressed or implied). aug 00 AN175rev1
AN175 2 AN175rev1 table of contents 1. introduction .............................................................................................................. ......... 3 2. about compactflash cards ......................................................................................... 3 3. description of cf interface ........................................................................................ 3 list of figures figure 1. cf interface for 72xx microcontrollers ............................................................................ 4 contacting cirrus logic support for a complete listing of direct sales, distributor, and sales representative contacts, visit the cirrus logic web site at: http://www.cirrus.com/corporate/contacts/ preliminary product information describes products which are in production, but for which full characterization data is not yet available. advance product infor- mation describes products which are in development and subject to development changes. cirrus logic, inc. has made best efforts to ensure that the information contained in this document is accurate and reliable. however, the information is subject to change without notice and is provid e d as is without warranty of any kind (express or implied). no responsibility is assumed by cirrus logic, inc. for the use of this information, nor for infringements of patents or other rights of third parties. this document is the property of cirrus logic, inc. and implies no license under patents, copyrights, trademarks, or t rade secrets. no part of this publi- cation may be copied, reproduced, stored in a retrieval system, or transmitted, in any form or by any means (electronic, mechan ical, photographic, or otherwise) without the prior written consent of cirrus logic, inc. items from any cirrus logic website or disk may be printed for use by t he user. however, no part of the printout or electronic files may be copied, reproduced, stored in a retrieval system, or transmitted, in any form or by any mea ns (electronic, mechanical, photo- graphic, or otherwise) without the prior written consent of cirrus logic, inc.furthermore, no part of this publication may be u sed as a basis for manufacture or sale of any items without the prior written consent of cirrus logic, inc. the names of products of cirrus logic, inc. or other vendors and suppliers appearing in this document may be trademarks or service marks of their respective owners which may be registered in some jurisdictions. a li st of cirrus logic, inc. trade- marks and service marks can be found at http://www.cirrus.com.
AN175 AN175rev1 3 1. introduction this application note describes a compactflash ? (cf) interface for the cirrus logic, inc. ep72xx embedded processor family. of the three types of interface standards defined by the compactflash association, only true ide is supported in this application note. note: you can find more information about the cf specification at http://www.compact- flash.org/index.htm of the compact flash association. 2. about compactflash cards compactflash ? (cf) storage cards provide the capability to easily transfer all types of digital information and software between the components of a cirrus logic embedded processor-based system. cf is a small form factor card standard that includes: l compactflash flash data cards l magnetic disk cards l i/o cards, including but not limited to: - serial cards - ethernet cards - disk drive cards - fax / modem cards - wireless pager cards 3. description of cf interface a design solution for creating a cf interface is shown in the schematic diagram in figure 1. all connections between the ep72xx and the cf interface are buffered. this practice protects the ep72xx pins from hot swapping the card. the two 74lvx245 ttl devices buffer and control the data bus direction. the 74lvx244s provide buffering and could be replaced with other logic. a p-channel mosfet device provides power to the cf device when the gate is low. this signal is provided by a ep72xx gpio line, which should be normally high after a reset. the normal procedure is for the ep72xx to monitor one or both of the cdn# pins. a low level signifies that the card is inserted and it is ok for the ep72xx to apply power. the cf device will go into true ide mode when power is cycled and when atasel# is low. the cf chip select lines are enabled by two gpio pins from the ep72xx. the 74lvx245 buffers are enabled when either gpio pin is de-asserted and qualified by ncs2. the cf ior# and iow# signals are qualified by the or gates and by nmoe or nmwe. since the cs lines from the ep72xx are de- asserted at the same time as nmoe and nmwe, this insures the cf timing is not violated. the cf specification requires that cs be de-asserted at least 20 ns after ior# or iow# is de-asserted. the cf cs0# is the chip select for the task file registers, while cs1# is used to select the alternate status register and the device control register. the cf reset# is controlled by a gpio signal from the ep72xx. it is not recommended that the ep72xx system reset be used, as it may be necessary for the host to toggle cf reset under certain conditions. this is an active low signal. the cf iois16# signal is asserted low by the cf device when it is expecting a 16-bit word data transfer cycle. all task file operations occur in byte mode using d[7:0], while all data transfers are 16-bit using d[15:0]. monitoring iois16# may not be necessary except for confirmation. the cf address lines a[2:0] are used to select the one of eight registers in the task file, while the remaining address lines should be grounded. cf intrq is the active high interrupt request to the ep72xx. cf dasp# is a no-connect. it is used as an input / output disk active / slave present signal in the master/slave handshake protocol, which is not used in this design .
AN175 4 AN175rev1 figure 1. cf interface for 72xx microcontrollers
? notes ?


▲Up To Search▲   

 
Price & Availability of AN175

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X